}
}
is_file = 0;
+ if (serial_handle == NULL) {
+ fatal(MYNAME ": Could not open serial port %s\n", portname);
+ }
return 1;
} else {
/* Does this check for an error? */
if (is_file) {
return fgets(ibuf, size, magfile_h);
} else {
- int rc = gbser_read_line(serial_handle, ibuf, size, 2000, '\x0a', '\x0d');
+ int rc;
+ rc = gbser_read_line(serial_handle, ibuf, size, 2000, 0x0a, 0x0d);
if (rc != gbser_OK) {
fatal(MYNAME ": Read error\n");
}
for (i = 0; i < 10; i++) {
int rv;
ibuf[0] = 0;
- rv = gbser_read_line(gbser_handle, ibuf, sizeof(ibuf), 2000, '\x0a', '\x0d');
+ rv = gbser_read_line(gbser_handle, ibuf, sizeof(ibuf), 2000, 0x0a, 0x0d);
if (global_opts.debug_level > 1) {
warning( "READ: %s\n", ibuf);
}